Big Huge Thesaurus

Soleirolia soleirolii

noun